} catch (RemoteException e1) {
e1.printStackTrace();
}
+ contentPane.setVisible(false);
+
}
}
} catch (RemoteException e) {
e.printStackTrace();
}
- bookings.remove(book);
+ ((DefaultTableModel) table.getModel()).removeRow(table
+ .getSelectedRow());
}
}
});
+
+ if (this.bookings.get(0).getOffer().isBooked()) {
+ btnDenyAddition.setEnabled(false);
+ btnNewButton.setEnabled(false);
+ }
+
btnDenyAddition.setBounds(390, 395, 169, 25);
contentPane.add(btnDenyAddition);
*/
private static final long serialVersionUID = 1L;
- public int daysBetween(Date d1, Date d2) {
- return (int) ((d2.getTime() - d1.getTime()) / (1000 * 60 * 60 * 24));
- }
-
@Override
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus,
super.getTableCellRendererComponent(table, value, isSelected,
hasFocus, row, col);
- Date bookDay = (Date) table.getModel().getValueAt(row, 1);
- Date currentDay = new java.util.Date(System.currentTimeMillis());
-
- if (daysBetween(bookDay, currentDay) > 3) {
+ if (!bookings.get(row).getOffer().isBooked()) {
setBackground(Color.RED);
setForeground(Color.BLACK);
} else {